package com.dearbinge.data.pojo.orderDetailTable;

import java.io.Serializable;
import java.math.BigDecimal;
import java.util.Date;

import io.swagger.annotations.Api;
import io.swagger.annotations.ApiModelProperty;

@Api("订单明细")
public class OrderDetailTable implements Serializable{

	/**
     * 订单明细id
     */
    @ApiModelProperty("订单明细id")
	private Integer id;

    /**
     * 商品id
     */
    @ApiModelProperty("商品id")
    private String commodityId;

    /**
     * 订单id
     */
    @ApiModelProperty("订单id")
    private Integer orderId;

    /**
     * 创建时间
     */
    @ApiModelProperty("创建时间")
    private Date createTime;

    /**
     * 修改时间
     */
    @ApiModelProperty("修改时间")
    private Date modifyTime;

    /**
     * 创建人
     */
    @ApiModelProperty("创建人")
    private String createBy;

    /**
     * 修改人
     */
    @ApiModelProperty("修改人")
    private String modifyBy;

    /**
     * 是否删除（0：不删除  1：删除）
     */
    @ApiModelProperty("是否删除（0：不删除  1：删除）")
    private Boolean isDeleted;

    /**
     * 商品数量
     */
    @ApiModelProperty("数量")
    private Integer shopNum;

    /**
     * 商品原价格
     */
    @ApiModelProperty("商品原价格")
    private BigDecimal primaryPrice;
    /**
     * 成交价格
     */
    @ApiModelProperty("成交价格")
    private BigDecimal preferentialPrice;
    /**
     * 卖货人ID
     */
    @ApiModelProperty("卖货人ID")
    private String sellUserId	;
    /**
     * 规格ID
     */
    @ApiModelProperty("规格ID")
    private String commoditySpecId;

    /**
     * 发布秀场金额
     */
    @ApiModelProperty("发布秀场金额")
    private BigDecimal showMoney;

    /**
     * 点赞金额
     */
    @ApiModelProperty("点赞金额")
    private BigDecimal likeMonry;
    /**
     * 代理卖货佣金
     */
    @ApiModelProperty("代理卖货佣金")
    private BigDecimal commission;

    /**
     * 折扣
     */
    @ApiModelProperty("折扣")
    private Double discount;

    /**
     * 剩余红包数（默认10）
     */
    @ApiModelProperty("剩余红包数（默认10）")
    private Integer redNumber;
    /**
     * 剩余红包金额
     */
    @ApiModelProperty("剩余红包金额")
    private BigDecimal  redMoney;
    /**
     * 1已发布秀场2未发布秀场
     */
    @ApiModelProperty("1已发布秀场2未发布秀场")
    private String  isRelease;

    /**
     * 规格描述
     */
    @ApiModelProperty("规格描述")
    private String  commoditySpecDesc;
    /**
     * 商品来源 0代理 1非代理
     */
    @ApiModelProperty("商品来源 0代理 1非代理")
    private String  source;

    /**
     * 规格图片
     */
    @ApiModelProperty("规格图片")
    private String  sotreimg;

    /**
     * 商品名字
     */
    @ApiModelProperty("商品名字")
    private String  commodityName;

    /**
     * 评论状态0：未评价 1：已评价 2：已回复 3：已追评 4：已追回)
     */
    @ApiModelProperty("评论状态0：未评价 1：已评价 2：已回复 3：已追评 4：已追回)")

    private Integer  commentStatus;


	public Integer getCommentStatus() {
		return commentStatus;
	}

	public void setCommentStatus(Integer commentStatus) {
		this.commentStatus = commentStatus;
	}

	public String getSotreimg() {
		return sotreimg;
	}

	public void setSotreimg(String sotreimg) {
		this.sotreimg = sotreimg;
	}

	public String getCommodityName() {
		return commodityName;
	}

	public void setCommodityName(String commodityName) {
		this.commodityName = commodityName;
	}

	public String getSource() {
		return source;
	}

	public void setSource(String source) {
		this.source = source;
	}

	public String getIsRelease(){
		return isRelease;
	}

	public void setIsRelease(String isRelease) {
		this.isRelease = isRelease;
	}


	public Integer getRedNumber() {
		return redNumber;
	}

	public void setRedNumber(Integer redNumber) {
		this.redNumber = redNumber;
	}

	public BigDecimal getRedMoney() {
		return redMoney;
	}

	public void setRedMoney(BigDecimal redMoney) {
		this.redMoney = redMoney;
	}

	public BigDecimal getShowMoney() {
		return showMoney;
	}

	public void setShowMoney(BigDecimal showMoney) {
		this.showMoney = showMoney;
	}

	public BigDecimal getLikeMonry() {
		return likeMonry;
	}

	public void setLikeMonry(BigDecimal likeMonry) {
		this.likeMonry = likeMonry;
	}

	public Double getDiscount() {
		return discount;
	}

	public void setDiscount(Double discount) {
		this.discount = discount;
	}

	public BigDecimal getPrimaryPrice() {
		return primaryPrice;
	}

	public void setPrimaryPrice(BigDecimal primaryPrice) {
		this.primaryPrice = primaryPrice;
	}

	public BigDecimal getPreferentialPrice() {
		return preferentialPrice;
	}

	public void setPreferentialPrice(BigDecimal preferentialPrice) {
		this.preferentialPrice = preferentialPrice;
	}

	public String getSellUserId() {
		return sellUserId;
	}

	public void setSellUserId(String sellUserId) {
		this.sellUserId = sellUserId;
	}

	public String getCommoditySpecId() {
		return commoditySpecId;
	}

	public void setCommoditySpecId(String commoditySpecId) {
		this.commoditySpecId = commoditySpecId;
	}

	public Integer getShopNum() {
		return shopNum;
	}

	public void setShopNum(Integer shopNum) {
		this.shopNum = shopNum;
	}

	public Integer getId() {
		return id;
	}

	public void setId(Integer id) {
		this.id = id;
	}

	public String getCommodityId() {
		return commodityId;
	}

	public void setCommodityId(String commodityId) {
		this.commodityId = commodityId;
	}

	public Integer getOrderId() {
		return orderId;
	}

	public void setOrderId(Integer orderId) {
		this.orderId = orderId;
	}

	public Date getCreateTime() {
		return createTime;
	}

	public void setCreateTime(Date createTime) {
		this.createTime = createTime;
	}

	public Date getModifyTime() {
		return modifyTime;
	}

	public void setModifyTime(Date modifyTime) {
		this.modifyTime = modifyTime;
	}

	public String getCreateBy() {
		return createBy;
	}

	public void setCreateBy(String createBy) {
		this.createBy = createBy;
	}

	public String getModifyBy() {
		return modifyBy;
	}

	public void setModifyBy(String modifyBy) {
		this.modifyBy = modifyBy;
	}

	public Boolean getIsDeleted() {
		return isDeleted;
	}

	public void setIsDeleted(Boolean isDeleted) {
		this.isDeleted = isDeleted;
	}

	public String getCommoditySpecDesc() {
		return commoditySpecDesc;
	}

	public void setCommoditySpecDesc(String commoditySpecDesc) {
		this.commoditySpecDesc = commoditySpecDesc;
	}

	public BigDecimal getCommission() {
		return commission;
	}

	public void setCommission(BigDecimal commission) {
		this.commission = commission;
	}



}
